import pandas as pd
# 读取CSV文件
df = pd.read_csv("new_file.csv")
# 创建一个映射字典
score_mapping = {
    1: 10,
    2: 8,
    3: 6,
    4: 4,
    5: 2
}
# 使用map函数替换列值为得分
df['Q10'] = df['Q10'].map(score_mapping)
# 打印结果
print(df['Q10'])

score_mapping = {
    1: 10,
    2: 7,
    3: 4,
    4: 1,
}
# 使用map函数替换列值为得分
df['Q12'] = df['Q12'].map(score_mapping)
# 打印结果
print(df['Q12'])


score_mapping = {
    1: 10,
    2: 7,
    3: 4,
    4: 1,
}
# 使用map函数替换列值为得分
df['Q13'] = df['Q13'].map(score_mapping)
# 打印结果
print(df['Q13'])

score_mapping = {
    1: 10,
    2: 7,
    3: 4,
    4: 1,
}
# 使用map函数替换列值为得分
df['Q14'] = df['Q14'].map(score_mapping)
# 打印结果
print(df['Q14'])
# 将替换后的结果保存到新文件
df.to_csv("new_file_with_scores.csv", index=False)
